An Out-of-core Algorithm for Isosurface Topology Simplification
نویسندگان
چکیده
Many high-resolution surfaces are created through isosurface extraction from volumetric representations, obtained by 3D photography, CT, or MRI. Noise inherent in the acquisition process can lead to geometrical and topological errors. Reducing geometrical errors during reconstruction is well studied. However, isosurfaces often contain many topological errors in the form of tiny handles. These nearly invisible artifacts hinder subsequent operations like mesh simplification, remeshing, and parametrization. In this paper we present an efficient method for removing handles in an isosurface. Our algorithm makes an axis-aligned sweep through the volume to locate handles, compute their sizes, and selectively remove them. The algorithm is designed for out-ofcore execution. It finds the handles by incrementally constructing and analyzing a surface Reeb graph. The size of a handle is measured by a short surface loop that breaks it. Handles are removed robustly by modifying the volume rather than attempting “mesh surgery.” Finally, the volumetric modifications are spatially localized to preserve geometrical detail. We demonstrate topology simplification on several complex models, and show its benefit for subsequent surface processing.
منابع مشابه
Topology Control in Multiresolution Isosurface Extraction
Multiresolution modeling is a very important technique for interactive visualization of very large data sets. Multiresolution volume data structures allow the extraction of adaptively triangulated isosurfaces in large volume data sets at interactive frame rates, providing the user the ability to visualize the volume data in real-time. The isosurface is displayed at a coarse resolution for areas...
متن کاملTopology Preserving Isosurface Extraction for Geometry Processing
We address the problem of computing a topology preserving isosurface from a volumetric grid using Marching Cubes for geometry processing applications. We present a novel adaptive subdivision algorithm to generate a volumetric grid. Our algorithm ensures that every grid cell satisfies certain sampling criteria. We show that these sampling criteria are sufficient to ensure that the isosurface ext...
متن کاملOut-Of-Core Algorithms for Scientific Visualization and Computer Graphics
Recently, several external memory techniques have been developed for a wide variety of graphics and visualization problems, including surface simplification, volume rendering, isosurface generation, ray tracing, surface reconstruction, and so on. This work has had significant impact given that in recent years there has been a rapid increase in the raw size of datasets. Several technological tre...
متن کاملTopology Preserving Surface Extraction Using Star-shaped Subdivision
We address the problem of computing a topology preserving isosurface from a volumetric grid using Marching Cubes for geometry processing applications. We present a novel topology preserving subdivision algorithm to generate an adaptive grid. Our algorithm ensures that every grid cell satisfies two local geometric properties: a complex cell property and a star-shaped property. We show that these...
متن کاملTopology-Preserving λ2-based Vortex Core Line Detection for Flow Visualization
We propose a novel vortex core line extraction method based on the λ2 vortex region criterion in order to improve the detection of vortex features for 3D flow visualization. The core line is defined as a curve that connects λ2 minima restricted to planes that are perpendicular to the core line. The basic algorithm consists of the following stages: (1) λ2 field construction and isosurface extrac...
متن کامل